/**
 * Copyright 2009-2010 - YangJiandong(chunquedong)
 * 
 * This file is part of ChunMap project
 * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE(Version >=3)
 * 你可以自由复制、传播本项目的下载包文件，但必须保持其完整性。
 * 我们不用对使用中的风险及由此造成的损失承担任何责任。
 * 详细情况请见《ChunMap许可协议》。

 * 想了解更多有关ChunMap的信息，请访问http://code.google.com/p/chunmap/
 */
package chunmap.model.geom;

import java.util.List;

/**
 * @author chunquedong
 * 
 */
public class MultiPoint extends MultiGeometry<GeoPoint> {

	public MultiPoint(List<GeoPoint> pointList) {
		super(pointList);
	}
	
	@Override
	public String toString() {
		StringBuilder str = new StringBuilder();
		str.append("MULTIPOINT(");
		for (GeoPoint p : geometrys) {
			str.append(p.getX() + " " + p.getY() + ",");
		}
		str.deleteCharAt(str.lastIndexOf(","));
		str.append(")");
		return str.toString();
	}

	@Override
	public GeometryType getGeometryType() {
		return GeometryType.MultiPoint;
	}
}
